#!/bin/sh
# kws-pencere-bekcisi — CANLI PANEL PENCERE BEKCISI (24 Agu 2026).
# SORUN (olculdu): VNC'den giden Ctrl+Alt+Ok / Shift+Ctrl+Alt+Ok kombinasyonu
# Chrome penceresini BASKA MASAUSTUNE tasidi; panel siyah kaldi, yalniz kucuk
# pcmanfm penceresi gorundu (Admin: "chrome 1 sn gozukuyor sonra ekran karariyor").
# Kalici onlem UC katmanli: (1) openbox rc.xml desktops=1, (2) launcher'da
# `wmctrl -n 1`, (3) bu bekci — pencere yine kaybolursa (minimize/baska masaustu)
# 60 sn icinde geri getirir. Hepsi idempotent, Chrome'a DOKUNMAZ (restart yok).
export DISPLAY=:99 XAUTHORITY=/home/kws/kws-xauth
command -v wmctrl >/dev/null 2>&1 || exit 0
wmctrl -n 1 2>/dev/null || true                 # masaustu sayisini 1'de tut
W=$(wmctrl -l -x 2>/dev/null | grep -i 'Google-chrome' | awk '{print $1}' | head -1)
[ -n "$W" ] || exit 0                           # Chrome penceresi henuz yok — sessiz cik
MASA=$(wmctrl -l -x 2>/dev/null | awk -v w="$W" '$1==w {print $2}')
[ "$MASA" = "0" ] || wmctrl -i -r "$W" -t 0 2>/dev/null   # yanlis masaustunde ise getir
wmctrl -i -a "$W" 2>/dev/null                   # one cikar (minimize ise geri acar)
